---
title: Déployer votre site Astro avec Buddy
description: Comment déployer votre site Astro sur le web en utilisant Buddy.
sidebar:
  label: Buddy
type: deploy
logo: buddy
supports: ['static']
i18nReady: true
---
import { Steps } from '@astrojs/starlight/components';

Vous pouvez déployer votre projet Astro en utilisant [Buddy](https://buddy.works/), une solution CI/CD qui peut compiler votre site et le pousser vers de nombreuses cibles de déploiement différentes, y compris les serveurs FTP et les fournisseurs d'hébergement dans le cloud.

:::note
Buddy n'hébergera pas votre site lui-même. Au lieu de cela, il vous aide à gérer le processus de compilation et à diffuser le résultat vers une plate-forme de déploiement de votre choix.
:::

## Comment déployer

<Steps>
1. [Creéz un compte **Buddy**](https://buddy.works/sign-up).

2. Créez un nouveau projet et connectez-le avec un dépôt git (GitHub, GitLab, BitBucket, n'importe quel dépôt Git privé ou vous pouvez utiliser l'hébergement Git de Buddy).

3. Ajoutez un nouveau pipeline.

4. Dans le nouveau pipeline, ajoutez une action **[Node.js](https://buddy.works/actions/node-js)**.

5. Dans cette action, ajoutez :

   ```bash
   npm install
   npm run build
   ```

6. Ajoutez une action de déploiement — il y a beaucoup de choix, vous pouvez les parcourir dans le [catalogue d'actions de Buddy](https://buddy.works/actions). Bien que leurs paramètres puissent différer, n'oubliez pas de définir le **Chemin source** à `dist`.

7. Appuyez sur le bouton **Run**.
</Steps>
